package com.example.spring_mybatis.service;

import com.example.spring_mybatis.model.RoleEntity;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.spring_mybatis.dto.RoleDTO;

import java.util.Map;
import com.example.spring_mybatis.utils.RUtil;

/**
 * <p>
 * 角色表(也可以当部门表) 服务类
 * </p>
 *
 * @作者: 水痕
 * @时间: 2023-09-17 21:55:23
 * @描素:
 */
public interface IRoleService extends IService<RoleEntity> {
    RUtil createApi(RoleDTO RoleDTO);

    RUtil deleteByIdApi(Integer id);

    RUtil modifyByIdApi(Integer id, RoleDTO RoleDTO);

    Map<String, Object> getDataPageApi(Integer pageNumber, Integer pageSize);

    RoleEntity getByIdApi(Integer id);
}